package com.ruoyi.mall.mapper;

import com.ruoyi.mall.entity.MallPackageRecord;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * 购买优惠包记录表Mapper接口
 * 
 * @author ruoyi
 * @date 2020-05-28
 */
@Repository
public interface MallPackageRecordMapper 
{
    /**
     * 查询购买优惠包记录表
     * 
     * @param packageRecordId 购买优惠包记录表ID
     * @return 购买优惠包记录表
     */
    public MallPackageRecord selectMallPackageRecordById(Long packageRecordId);

    /**
     * 查询购买优惠包记录表列表
     * 
     * @param mallPackageRecord 购买优惠包记录表
     * @return 购买优惠包记录表集合
     */
    public List<MallPackageRecord> selectMallPackageRecordList(MallPackageRecord mallPackageRecord);

    /**
     * 新增购买优惠包记录表
     * 
     * @param mallPackageRecord 购买优惠包记录表
     * @return 结果
     */
    public int insertMallPackageRecord(MallPackageRecord mallPackageRecord);

    /**
     * 修改购买优惠包记录表
     * 
     * @param mallPackageRecord 购买优惠包记录表
     * @return 结果
     */
    public int updateMallPackageRecord(MallPackageRecord mallPackageRecord);

    /**
     * 删除购买优惠包记录表
     * 
     * @param packageRecordId 购买优惠包记录表ID
     * @return 结果
     */
    public int deleteMallPackageRecordById(Long packageRecordId);

    /**
     * 批量删除购买优惠包记录表
     * 
     * @param packageRecordIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteMallPackageRecordByIds(String[] packageRecordIds);
}
